home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / macros / latex209 / contrib / misc / qm.sty < prev    next >
Text File  |  1994-07-04  |  2KB  |  54 lines

  1. % *****************************  QM.STY *****************************  
  2. % Version 1.1
  3. % 25.5.1994
  4. % Commands for Bras, Kets, and the like. The commands are working in 
  5. % textmode and mathmode. 
  6. %
  7. % Since Version 1.1 of this style the arguments of all commands are set to 
  8. % mathmode; e.g. you don't have to write \bra{$\Phi$} but only \bra{\Phi}.
  9. % Written by: 
  10. % Norbert Christlieb 
  11. % Heussweg 102 
  12. % 20255 Hamburg 
  13. % Germany 
  14. % E-Mail: norbert@philosophie.uni-hamburg.de 
  15. %
  16. % *******************************************
  17. \def\fileversion{1.1}
  18. \def\filedate{May 25, 1994}
  19. \typeout{Style Option `qm' Version\space\fileversion\space<\filedate>
  20.  (NC) }
  21.  
  22. % Command for Bras. Example: with "\bra{1}" you get "<1|".
  23. \newcommand{\bra}[1]{\mbox{\rm \raisebox{0.15ex}[-0.15ex]{$<$}$#1$ 
  24.    \kern-.20em \vrule width.025em height1.6ex depth 0ex}}             
  25.  
  26. % \ket{1}: |1>
  27. \newcommand{\ket}[1]{\mbox{\rm \vrule width.025em height1.6ex 
  28.   depth 0ex \kern.15em $#1$\raisebox{0.15ex}[-0.15ex]{$>$}}}             
  29.  
  30. % \bracket{1}{2}: <1|2>
  31. \newcommand{\bracket}[2]{\mbox{\rm \raisebox{0.15ex}[-0.15ex]{$<$}$#1$ 
  32.    \kern-.20em \vrule width.025em height1.6ex depth 0ex \kern.20em 
  33.    $#2$\raisebox{0.15ex}[-0.15ex]{$>$}}}             
  34.  
  35. % \expvalue{1}{2}{3}: <1|2|3>
  36. \newcommand{\expvalue}[3]{\mbox{\rm \raisebox{0.15ex}[-0.15ex]{$<$}$#1$ 
  37.    \kern-.20em \vrule width.025em height1.6ex depth 0ex \kern.20em $#2$ 
  38.    \kern-.20em \vrule width.025em height1.6ex depth 0ex \kern.15em 
  39.    $#3$\raisebox{0.15ex}[-0.15ex]{$>$}}}             
  40.  
  41. % Operator of the identity: \identop
  42. \def\identop{\mbox{\tt \large \kern.45em \vrule width.02em height1.35ex 
  43.   depth 0ex \kern-.19em 1}}
  44.  
  45. % Adjoint Operator
  46. \newcommand{\adjoint}[1]{\mbox{$#1^{\mbox{\scriptsize \dag}}$}}
  47.  
  48.  
  49.  
  50.  
  51.  
  52.